#include "d0a_init.h"
#include "math/vector.hpp"
#include "math/math.h"
#include "util/utils.h"
#include "math/xvalue.h"
#include "math/complex.h"

#include "math/xfunc.hpp"

#pragma comment(lib, "d0a.lib")



int main(int argc, char* argv[])
{
	xphysics::d0a_init();
	using namespace xphysics::math;
	using namespace xphysics::util;
	Logger& logger = Thread::this_logger();
	logger.LogMessage("Begin!");

	complex64 a(0.5, 1);
	complex64 b = exp::f(a);
	complex64 c = sin::f(a);
	logger.LogMessage("End!");
#ifdef _DEBUG
	system("pause");
#endif
}